rent payable - German English Dictionary